package com.sky.service;

import com.sky.dto.OrdersPageQueryDTO;
import com.sky.dto.OrdersSubmitDTO;
import com.sky.result.PageResult;
import com.sky.vo.OrderSubmitVO;
import com.sky.vo.OrdersPageQueryVO;

public interface OrderService {
    OrderSubmitVO submit(OrdersSubmitDTO ordersSubmitDTO);

    void update(String orderNum);

    void moreOrder(Long id);

    /**
     * 用户端取消订单
     * @param id
     */
    void cancel(Long id) throws Exception;

    PageResult historyOrders(OrdersPageQueryDTO ordersPageQueryDTO);

    OrdersPageQueryVO findOrderDetail(Long id);

    void reminder(Long id);
}



